package Persistencia;
import java.sql.*;
import java.sql.Connection;

/**
 *
 * @author adrian
 */

/**
 *Esta clase es una de las mas importante ya que es la que permita establecr la comunicacion
 *entre el manejador de base de datos y la aplicacion cada vez que se realiza una solicitud
 * que necesita informacion persistente se la aplicacion establece una conexion por medio de esta clase
 * y realiza las cosultas necesarias.
 */
public class Conexion {
/**
 *crea una nueva coexion por medio de la URL donde esta ubicada la base de datos
 *es necesario conocer el usurio y la clave del dueno de la base de datos, para poder
 * tener acceso.
 */
public static Connection conexion(){
    //la base de datos se encuentra instalada localmente  y la nombre es risk
    String url = "jdbc:postgresql://localhost/risk";
Connection con=null;
try{
//Acceso al Driver
Class.forName("org.postgresql.Driver");
//La conexión con los parámetros necesarios
 con = DriverManager.getConnection( url,"postgres","12345");

return con;
}
catch( Exception e ){

//Por si ocurre un error
System.out.println(e.getMessage());
e.printStackTrace();
return con;
}

}
}
